package com.ruoyi.project.basic.warehouse.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 仓库档案对象 jc_warehouse
 * 
 * @author frank
 * @date 2024-08-24
 */
public class JcWarehouse extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String jcWarehouseoid;

    /** 仓库编码 */
    @Excel(name = "仓库编码")
    private String cwhcode;

    /** 仓库名称 */
    @Excel(name = "仓库名称")
    private String cwhname;

    /** 所属部门编码 */
    @Excel(name = "所属部门编码")
    private String cdepcode;

    /** 地址 */
    @Excel(name = "地址")
    private String cwhaddress;

    /** 电话 */
    @Excel(name = "电话")
    private String cwhphone;

    /** cWhValueStyle */
    @Excel(name = "cWhValueStyle")
    private String cwhvaluestyle;

    /** bWhPos */
    @Excel(name = "bWhPos")
    private Integer bwhpos;

    /** 最低存量 */
    @Excel(name = "最低存量")
    private BigDecimal iwhfundquota;

    /** cMonth */
    @Excel(name = "cMonth")
    private String cmonth;

    /** 备注 */
    @Excel(name = "备注")
    private String cwhmemo;

    /** bFreeze */
    @Excel(name = "bFreeze")
    private Integer bfreeze;

    /** 条码 */
    @Excel(name = "条码")
    private String cbarcode;

    /** bMRP */
    @Excel(name = "bMRP")
    private Integer bmrp;

    /** bROP */
    @Excel(name = "bROP")
    private Integer brop;

    /** 负责人 */
    @Excel(name = "负责人")
    private String cwhperson;

    /** 库容量 */
    @Excel(name = "库容量")
    private Integer krl;

    /** 单位编码 */
    @Excel(name = "单位编码")
    private String dwbm;

    /** 层级 */
    @Excel(name = "层级")
    private Integer cj;

    /** 所属单位OID */
    @Excel(name = "所属单位OID")
    private String ssdwoid;

    /** 存货档案OID */
    @Excel(name = "存货档案OID")
    private String jcInventoryoid;

    /** 上级仓库OID */
    @Excel(name = "上级仓库OID")
    private String parentoid;

    public void setJcWarehouseoid(String jcWarehouseoid) 
    {
        this.jcWarehouseoid = jcWarehouseoid;
    }

    public String getJcWarehouseoid() 
    {
        return jcWarehouseoid;
    }
    public void setCwhcode(String cwhcode) 
    {
        this.cwhcode = cwhcode;
    }

    public String getCwhcode() 
    {
        return cwhcode;
    }
    public void setCwhname(String cwhname) 
    {
        this.cwhname = cwhname;
    }

    public String getCwhname() 
    {
        return cwhname;
    }
    public void setCdepcode(String cdepcode) 
    {
        this.cdepcode = cdepcode;
    }

    public String getCdepcode() 
    {
        return cdepcode;
    }
    public void setCwhaddress(String cwhaddress) 
    {
        this.cwhaddress = cwhaddress;
    }

    public String getCwhaddress() 
    {
        return cwhaddress;
    }
    public void setCwhphone(String cwhphone) 
    {
        this.cwhphone = cwhphone;
    }

    public String getCwhphone() 
    {
        return cwhphone;
    }
    public void setCwhvaluestyle(String cwhvaluestyle) 
    {
        this.cwhvaluestyle = cwhvaluestyle;
    }

    public String getCwhvaluestyle() 
    {
        return cwhvaluestyle;
    }
    public void setBwhpos(Integer bwhpos) 
    {
        this.bwhpos = bwhpos;
    }

    public Integer getBwhpos() 
    {
        return bwhpos;
    }
    public void setIwhfundquota(BigDecimal iwhfundquota) 
    {
        this.iwhfundquota = iwhfundquota;
    }

    public BigDecimal getIwhfundquota() 
    {
        return iwhfundquota;
    }
    public void setCmonth(String cmonth) 
    {
        this.cmonth = cmonth;
    }

    public String getCmonth() 
    {
        return cmonth;
    }
    public void setCwhmemo(String cwhmemo) 
    {
        this.cwhmemo = cwhmemo;
    }

    public String getCwhmemo() 
    {
        return cwhmemo;
    }
    public void setBfreeze(Integer bfreeze) 
    {
        this.bfreeze = bfreeze;
    }

    public Integer getBfreeze() 
    {
        return bfreeze;
    }
    public void setCbarcode(String cbarcode) 
    {
        this.cbarcode = cbarcode;
    }

    public String getCbarcode() 
    {
        return cbarcode;
    }
    public void setBmrp(Integer bmrp) 
    {
        this.bmrp = bmrp;
    }

    public Integer getBmrp() 
    {
        return bmrp;
    }
    public void setBrop(Integer brop) 
    {
        this.brop = brop;
    }

    public Integer getBrop() 
    {
        return brop;
    }
    public void setCwhperson(String cwhperson) 
    {
        this.cwhperson = cwhperson;
    }

    public String getCwhperson() 
    {
        return cwhperson;
    }
    public void setKrl(Integer krl) 
    {
        this.krl = krl;
    }

    public Integer getKrl() 
    {
        return krl;
    }
    public void setDwbm(String dwbm) 
    {
        this.dwbm = dwbm;
    }

    public String getDwbm() 
    {
        return dwbm;
    }
    public void setCj(Integer cj) 
    {
        this.cj = cj;
    }

    public Integer getCj() 
    {
        return cj;
    }
    public void setSsdwoid(String ssdwoid) 
    {
        this.ssdwoid = ssdwoid;
    }

    public String getSsdwoid() 
    {
        return ssdwoid;
    }
    public void setJcInventoryoid(String jcInventoryoid) 
    {
        this.jcInventoryoid = jcInventoryoid;
    }

    public String getJcInventoryoid() 
    {
        return jcInventoryoid;
    }
    public void setParentoid(String parentoid) 
    {
        this.parentoid = parentoid;
    }

    public String getParentoid() 
    {
        return parentoid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("jcWarehouseoid", getJcWarehouseoid())
            .append("cwhcode", getCwhcode())
            .append("cwhname", getCwhname())
            .append("cdepcode", getCdepcode())
            .append("cwhaddress", getCwhaddress())
            .append("cwhphone", getCwhphone())
            .append("cwhvaluestyle", getCwhvaluestyle())
            .append("bwhpos", getBwhpos())
            .append("iwhfundquota", getIwhfundquota())
            .append("cmonth", getCmonth())
            .append("cwhmemo", getCwhmemo())
            .append("bfreeze", getBfreeze())
            .append("cbarcode", getCbarcode())
            .append("bmrp", getBmrp())
            .append("brop", getBrop())
            .append("cwhperson", getCwhperson())
            .append("krl", getKrl())
            .append("dwbm", getDwbm())
            .append("cj", getCj())
            .append("ssdwoid", getSsdwoid())
            .append("jcInventoryoid", getJcInventoryoid())
            .append("parentoid", getParentoid())
            .toString();
    }
}
